package com.gl.organigrama.model
{
	import com.gl.organigrama.vos.Funcionario;
	import com.gl.organigrama.vos.Nodo;
	
	import mx.collections.ArrayCollection;
	
	public class SalvarNodoModel
	{
		[Bindable]
		public var funcionarios:ArrayCollection;
		[Bindable]
		public var nodos:ArrayCollection;
		[Bindable]
		public var funcionarioSeleccionado:Funcionario;
		[Bindable]
		public var nodoSeleccionado:Nodo;
		[Bindable]
		public var nodoPadreSeleccionado:Nodo;
		public var nivelUno:Boolean;
		public var _nodos:ArrayCollection;
		
		public function SalvarNodoModel()
		{
		}
		
		/*[Bindable]
		public function get nodos():ArrayCollection
		{
			return _nodos;
		}
		
		public function set nodos(nodos:ArrayCollection):void{
			_nodos = nodos;
			_nodos.filterFunction = nodoFilterFunction;
			_nodos.refresh();
		}
		
		private function nodoFilterFunction( obj:Object ):Boolean
		{
			if( obj is Nodo )
			{
				var nodo:Nodo = obj as Nodo;
				
				if( nodo.baja == false)
				{		
					return true;
				}
			}	
			return false;
		}*/

	}
}